# near model CODE resource # jump table entries: 11904-11907 (4 of them) export_1488: 00000000 4E56 FF82 link A6, -0x007E 00000004 48E7 0018 movem.l -[A7], A3,A4 00000008 266E 000C movea.l A3, [A6 + 0xC] 0000000C 286E 0008 movea.l A4, [A6 + 0x8] 00000010 302B 0016 move.w D0, [A3 + 0x16] 00000014 48C0 ext.l D0 00000016 2F00 move.l -[A7], D0 00000018 4EAD 0382 jsr [A5 + 0x382 /* export_108 */] 0000001C 2D40 FF82 move.l [A6 - 0x7E], D0 00000020 2054 movea.l A0, [A4] 00000022 216E FF82 0092 move.l [A0 + 0x92], [A6 - 0x7E] 00000028 2F0C move.l -[A7], A4 0000002A 2F0B move.l -[A7], A3 0000002C 2F0C move.l -[A7], A4 0000002E 4EAD 127A jsr [A5 + 0x127A /* export_587 */] 00000032 7000 moveq.l D0, 0x00 00000034 2D40 FF92 move.l [A6 - 0x6E], D0 00000038 2D40 FF98 move.l [A6 - 0x68], D0 0000003C 2054 movea.l A0, [A4] 0000003E 3D68 0030 FF9C move.w [A6 - 0x64], [A0 + 0x30] 00000044 426E FFA2 clr.w [A6 - 0x5E] 00000048 41EE FF86 lea.l A0, [A6 - 0x7A] 0000004C A207 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=2 0000004E 48C0 ext.l D0 00000050 2F00 move.l -[A7], D0 00000052 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */] 00000056 2054 movea.l A0, [A4] 00000058 216E FFA4 0036 move.l [A0 + 0x36], [A6 - 0x5C] 0000005E 2054 movea.l A0, [A4] 00000060 216E FFA8 0004 move.l [A0 + 0x4], [A6 - 0x58] 00000066 2F0C move.l -[A7], A4 00000068 4EAD 2FFA jsr [A5 + 0x2FFA /* export_1531 */] 0000006C 0C40 FFFB cmpi.w D0, 0xFFFB 00000070 57C0 seq D0 00000072 0240 0001 andi.w D0, 0x1 00000076 48C0 ext.l D0 00000078 2054 movea.l A0, [A4] 0000007A 1140 0128 move.b [A0 + 0x128], D0 0000007E 70FE moveq.l D0, 0xFFFFFFFE 00000080 2F00 move.l -[A7], D0 00000082 2017 move.l D0, [A7] 00000084 588F addq.l A7, 4 00000086 2F00 move.l -[A7], D0 00000088 2F0C move.l -[A7], A4 0000008A 4EAD 17A2 jsr [A5 + 0x17A2 /* export_752 */] 0000008E 2F0C move.l -[A7], A4 00000090 4EAD 2F62 jsr [A5 + 0x2F62 /* export_1512 */] 00000094 2F0C move.l -[A7], A4 00000096 4EBA 01A6 jsr [PC + 0x1A6 /* 0000023E */] 0000009A 2F0C move.l -[A7], A4 0000009C 4EBA 02D8 jsr [PC + 0x2D8 /* 00000376 */] 000000A0 2F0C move.l -[A7], A4 000000A2 4EBA 022C jsr [PC + 0x22C /* 000002D0 */] 000000A6 2F0C move.l -[A7], A4 000000A8 4EBA 03E2 jsr [PC + 0x3E2 /* 0000048C */] 000000AC 4CEE 1800 FF7A movem.l A3,A4, [A6 - 0x86] 000000B2 4E5E unlink A6 000000B4 4E75 rts export_1489: 000000B6 4E56 FFCE link A6, -0x0032 000000BA 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 000000BE 382E 0016 move.w D4, [A6 + 0x16] 000000C2 3A2E 0012 move.w D5, [A6 + 0x12] 000000C6 3C2E 000E move.w D6, [A6 + 0xE] 000000CA 286E 0008 movea.l A4, [A6 + 0x8] 000000CE 7000 moveq.l D0, 0x00 000000D0 2640 movea.l A3, D0 000000D2 4A46 tst.w D6 000000D4 660A bne +0xC /* 000000E0 */ 000000D6 2054 movea.l A0, [A4] 000000D8 0828 0002 0042 btst.b [A0 + 0x42], 0x2 000000DE 6708 beq +0xA /* 000000E8 */ label000000E0: 000000E0 0C46 0001 cmpi.w D6, 0x1 000000E4 6600 0098 bne +0x9A /* 0000017E */ label000000E8: 000000E8 0C44 0001 cmpi.w D4, 0x1 000000EC 6600 00A8 bne +0xAA /* 00000196 */ 000000F0 4A45 tst.w D5 000000F2 6600 00A2 bne +0xA4 /* 00000196 */ 000000F6 2F0C move.l -[A7], A4 000000F8 4EAD 2FFA jsr [A5 + 0x2FFA /* export_1531 */] 000000FC 3D40 FFE6 move.w [A6 - 0x1A], D0 00000100 2F0C move.l -[A7], A4 00000102 4EAD 3002 jsr [A5 + 0x3002 /* export_1532 */] 00000106 3D40 FFE4 move.w [A6 - 0x1C], D0 0000010A 7001 moveq.l D0, 0x01 0000010C 2D40 FFEA move.l [A6 - 0x16], D0 00000110 3D7C 0016 FFE8 move.w [A6 - 0x18], 0x16 00000116 41EE FFCE lea.l A0, [A6 - 0x32] 0000011A A004 syscall Control 0000011C 3E00 move.w D7, D0 0000011E 508F addq.l A7, 8 00000120 6608 bne +0xA /* 0000012A */ 00000122 7001 moveq.l D0, 0x01 00000124 C0AE FFEA and.l D0, [A6 - 0x16] 00000128 670E beq +0x10 /* 00000138 */ label0000012A: 0000012A 3D7C 0015 FFE8 move.w [A6 - 0x18], 0x15 00000130 41EE FFCE lea.l A0, [A6 - 0x32] 00000134 A004 syscall Control 00000136 3E00 move.w D7, D0 label00000138: 00000138 4A47 tst.w D7 0000013A 6608 bne +0xA /* 00000144 */ 0000013C 7001 moveq.l D0, 0x01 0000013E C0AE FFEA and.l D0, [A6 - 0x16] 00000142 670E beq +0x10 /* 00000152 */ label00000144: 00000144 3D7C 0014 FFE8 move.w [A6 - 0x18], 0x14 0000014A 41EE FFCE lea.l A0, [A6 - 0x32] 0000014E A004 syscall Control 00000150 3E00 move.w D7, D0 label00000152: 00000152 4A47 tst.w D7 00000154 6640 bne +0x42 /* 00000196 */ 00000156 7001 moveq.l D0, 0x01 00000158 C0AE FFEA and.l D0, [A6 - 0x16] 0000015C 6638 bne +0x3A /* 00000196 */ 0000015E 2E3C 0000 0100 move.l D7, 0x100 00000164 2F07 move.l -[A7], D7 00000166 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 0000016A 2640 movea.l A3, D0 0000016C 206E FFEA movea.l A0, [A6 - 0x16] 00000170 2253 movea.l A1, [A3] 00000172 203C 0000 0100 move.l D0, 0x100 00000178 A02E syscall BlockMove/BlockMoveData 0000017A 588F addq.l A7, 4 0000017C 6018 bra +0x1A /* 00000196 */ label0000017E: 0000017E 48C4 ext.l D4 00000180 2F04 move.l -[A7], D4 00000182 48C5 ext.l D5 00000184 2F05 move.l -[A7], D5 00000186 48C6 ext.l D6 00000188 2F06 move.l -[A7], D6 0000018A 2F0C move.l -[A7], A4 0000018C 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */] 00000190 2640 movea.l A3, D0 00000192 4FEF 0010 lea.l A7, [A7 + 0x10] label00000196: 00000196 200B move.l D0, A3 00000198 4CEE 18F0 FFB6 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x4A] 0000019E 4E5E unlink A6 000001A0 4E75 rts export_1490: 000001A2 4E56 FFF8 link A6, -0x0008 000001A6 48E7 0318 movem.l -[A7], D6,D7,A3,A4 000001AA 286E 0008 movea.l A4, [A6 + 0x8] 000001AE 4EAD 093A jsr [A5 + 0x93A /* export_291 */] 000001B2 4A00 tst.b D0 000001B4 667E bne +0x80 /* 00000234 */ 000001B6 4EAD 092A jsr [A5 + 0x92A /* export_289 */] 000001BA 4A00 tst.b D0 000001BC 6676 bne +0x78 /* 00000234 */ 000001BE 206D FE0C movea.l A0, [A5 - 0x1F4] 000001C2 2D48 FFFC move.l [A6 - 0x4], A0 000001C6 2050 movea.l A0, [A0] 000001C8 B9E8 0092 cmpa.l A4, [A0 + 0x92] 000001CC 6612 bne +0x14 /* 000001E0 */ 000001CE 2F0C move.l -[A7], A4 000001D0 4EAD 2F1A jsr [A5 + 0x2F1A /* export_1503 */] 000001D4 2640 movea.l A3, D0 000001D6 2053 movea.l A0, [A3] 000001D8 2068 002C movea.l A0, [A0 + 0x2C] 000001DC 588F addq.l A7, 4 000001DE 6004 bra +0x6 /* 000001E4 */ label000001E0: 000001E0 307C 0000 movea.w A0, 0x0 label000001E4: 000001E4 2C08 move.l D6, A0 000001E6 2F0C move.l -[A7], A4 000001E8 4EAD 2F92 jsr [A5 + 0x2F92 /* export_1518 */] 000001EC 2E00 move.l D7, D0 000001EE 588F addq.l A7, 4 000001F0 603E bra +0x40 /* 00000230 */ label000001F2: 000001F2 BC87 cmp.l D6, D7 000001F4 6610 bne +0x12 /* 00000206 */ 000001F6 206D FE0C movea.l A0, [A5 - 0x1F4] 000001FA 2D48 FFF8 move.l [A6 - 0x8], A0 000001FE 2050 movea.l A0, [A0] 00000200 2668 009A movea.l A3, [A0 + 0x9A] 00000204 600C bra +0xE /* 00000212 */ label00000206: 00000206 2F07 move.l -[A7], D7 00000208 2F0C move.l -[A7], A4 0000020A 4EAD 3022 jsr [A5 + 0x3022 /* export_1536 */] 0000020E 2640 movea.l A3, D0 00000210 508F addq.l A7, 8 label00000212: 00000212 200B move.l D0, A3 00000214 671E beq +0x20 /* 00000234 */ 00000216 2F0B move.l -[A7], A3 00000218 2F3C 6F70 656E move.l -[A7], 0x6F70656E /* 'open' */ 0000021E 4EAD 0102 jsr [A5 + 0x102 /* export_28 */] 00000222 2053 movea.l A0, [A3] 00000224 2E28 007C move.l D7, [A0 + 0x7C] 00000228 BEA8 002C cmp.l D7, [A0 + 0x2C] 0000022C 508F addq.l A7, 8 0000022E 6704 beq +0x6 /* 00000234 */ label00000230: 00000230 4A87 tst.l D7 00000232 66BE bne -0x40 /* 000001F2 */ label00000234: 00000234 4CEE 18C0 FFE8 movem.l D6,D7,A3,A4, [A6 - 0x18] 0000023A 4E5E unlink A6 0000023C 4E75 rts fn0000023E: 0000023E 4E56 FEB0 link A6, -0x0150 00000242 48E7 0108 movem.l -[A7], D7,A4 00000246 286E 0008 movea.l A4, [A6 + 0x8] 0000024A 2054 movea.l A0, [A4] 0000024C 0828 0000 0099 btst.b [A0 + 0x99], 0x0 00000252 6672 bne +0x74 /* 000002C6 */ 00000254 4EAD 094A jsr [A5 + 0x94A /* export_293 */] 00000258 4A00 tst.b D0 0000025A 676A beq +0x6C /* 000002C6 */ 0000025C 4EAD 0952 jsr [A5 + 0x952 /* export_294 */] 00000260 4A00 tst.b D0 00000262 6762 beq +0x64 /* 000002C6 */ 00000264 4878 2CF8 push.l 0x2CF8 00000268 2F0C move.l -[A7], A4 0000026A 4EAD 1D52 jsr [A5 + 0x1D52 /* export_934 */] 0000026E 4A00 tst.b D0 00000270 508F addq.l A7, 8 00000272 6752 beq +0x54 /* 000002C6 */ 00000274 2F0C move.l -[A7], A4 00000276 4EAD 3002 jsr [A5 + 0x3002 /* export_1532 */] 0000027A 3E00 move.w D7, D0 0000027C 2F0C move.l -[A7], A4 0000027E 4EAD 3032 jsr [A5 + 0x3032 /* export_1538 */] 00000282 41EE FEB0 lea.l A0, [A6 - 0x150] 00000286 4210 clr.b [A0] 00000288 4878 0BEA push.l 0xBEA 0000028C 486E FEB0 pea.l [A6 - 0x150] 00000290 2F0C move.l -[A7], A4 00000292 2054 movea.l A0, [A4] 00000294 2050 movea.l A0, [A0] 00000296 2268 0054 movea.l A1, [A0 + 0x54] 0000029A 4E91 jsr [A1] 0000029C 558F subq.l A7, 2 0000029E 3F07 move.w -[A7], D7 000002A0 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */] 000002A4 558F subq.l A7, 2 000002A6 3F07 move.w -[A7], D7 000002A8 486E FEB0 pea.l [A6 - 0x150] 000002AC 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */] 000002B0 3D47 FFC6 move.w [A6 - 0x3A], D7 000002B4 41EE FFB0 lea.l A0, [A6 - 0x50] 000002B8 A00F syscall MountVol 000002BA 48C0 ext.l D0 000002BC 2F00 move.l -[A7], D0 000002BE 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */] 000002C2 4FEF 001C lea.l A7, [A7 + 0x1C] label000002C6: 000002C6 4CEE 1080 FEA8 movem.l D7,A4, [A6 - 0x158] 000002CC 4E5E unlink A6 000002CE 4E75 rts fn000002D0: 000002D0 4E56 FEFA link A6, -0x0106 000002D4 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 000002D8 286E 0008 movea.l A4, [A6 + 0x8] 000002DC 426E FF90 clr.w [A6 - 0x70] 000002E0 7002 moveq.l D0, 0x02 000002E2 2D40 FFA4 move.l [A6 - 0x5C], D0 000002E6 2054 movea.l A0, [A4] 000002E8 3D68 0030 FF8A move.w [A6 - 0x76], [A0 + 0x30] 000002EE 7200 moveq.l D1, 0x00 000002F0 2F01 move.l -[A7], D1 000002F2 4EAD 0982 jsr [A5 + 0x982 /* export_300 */] 000002F6 3800 move.w D4, D0 000002F8 7CFF moveq.l D6, 0xFFFFFFFF 000002FA 1E38 0A5E move.b D7, [0x00000A5E /* ResLoad */] 000002FE 11C6 0A5E move.b [0x00000A5E /* ResLoad */], D6 00000302 1A07 move.b D5, D7 00000304 598F subq.l A7, 4 00000306 2F3C 5354 5220 move.l -[A7], 0x53545220 /* 'STR ' */ 0000030C 3F3C BF84 move.w -[A7], 0xBF84 00000310 A9A0 syscall GetResource 00000312 265F movea.l A3, [A7]+ 00000314 3F04 move.w -[A7], D4 00000316 A998 syscall UseResFile 00000318 11C5 0A5E move.b [0x00000A5E /* ResLoad */], D5 0000031C 200B move.l D0, A3 0000031E 588F addq.l A7, 4 00000320 674A beq +0x4C /* 0000036C */ 00000322 4A93 tst.l [A3] 00000324 6746 beq +0x48 /* 0000036C */ 00000326 2053 movea.l A0, [A3] 00000328 2F08 move.l -[A7], A0 0000032A 486E FFE0 pea.l [A6 - 0x20] 0000032E 4EAD 081A jsr [A5 + 0x81A /* export_255 */] 00000332 486E FF74 pea.l [A6 - 0x8C] 00000336 4EAD 1202 jsr [A5 + 0x1202 /* export_572 */] 0000033A 4A40 tst.w D0 0000033C 4FEF 000C lea.l A7, [A7 + 0xC] 00000340 662A bne +0x2C /* 0000036C */ 00000342 41EE FFE0 lea.l A0, [A6 - 0x20] 00000346 2D48 FF0C move.l [A6 - 0xF4], A0 0000034A 7002 moveq.l D0, 0x02 0000034C 2D40 FF2A move.l [A6 - 0xD6], D0 00000350 2054 movea.l A0, [A4] 00000352 3D68 0030 FF10 move.w [A6 - 0xF0], [A0 + 0x30] 00000358 422E FF14 clr.b [A6 - 0xEC] 0000035C 558F subq.l A7, 2 0000035E 486E FEFA pea.l [A6 - 0x106] 00000362 7200 moveq.l D1, 0x00 00000364 1F01 move.b -[A7], D1 00000366 4EAD 027A jsr [A5 + 0x27A /* export_75 */] 0000036A 548F addq.l A7, 2 label0000036C: 0000036C 4CEE 18F0 FEE2 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x11E] 00000372 4E5E unlink A6 00000374 4E75 rts fn00000376: 00000376 4E56 FE84 link A6, -0x017C 0000037A 48E7 0318 movem.l -[A7], D6,D7,A3,A4 0000037E 286E 0008 movea.l A4, [A6 + 0x8] 00000382 2F0C move.l -[A7], A4 00000384 4EAD 2FEA jsr [A5 + 0x2FEA /* export_1529 */] 00000388 2C00 move.l D6, D0 0000038A 588F addq.l A7, 4 0000038C 6700 00F4 beq +0xF6 /* 00000482 */ 00000390 4207 clr.b D7 00000392 2054 movea.l A0, [A4] 00000394 3D68 0030 FFAA move.w [A6 - 0x56], [A0 + 0x30] 0000039A 2D46 FFC4 move.l [A6 - 0x3C], D6 0000039E 426E FFB0 clr.w [A6 - 0x50] 000003A2 2D7C 0000 02E0 FFA6 move.l [A6 - 0x5A], 0x2E0 000003AA 486E FF94 pea.l [A6 - 0x6C] 000003AE 4EAD 120A jsr [A5 + 0x120A /* export_573 */] 000003B2 4A40 tst.w D0 000003B4 588F addq.l A7, 4 000003B6 6638 bne +0x3A /* 000003F0 */ 000003B8 486E FF94 pea.l [A6 - 0x6C] 000003BC 4EAD 11B2 jsr [A5 + 0x11B2 /* export_562 */] 000003C0 4A00 tst.b D0 000003C2 588F addq.l A7, 4 000003C4 672A beq +0x2C /* 000003F0 */ 000003C6 2D46 FFC4 move.l [A6 - 0x3C], D6 000003CA 2D7C 0000 0AD8 FFA6 move.l [A6 - 0x5A], 0xAD8 000003D2 486E FF94 pea.l [A6 - 0x6C] 000003D6 4EAD 120A jsr [A5 + 0x120A /* export_573 */] 000003DA 4A40 tst.w D0 000003DC 588F addq.l A7, 4 000003DE 6610 bne +0x12 /* 000003F0 */ 000003E0 486E FF94 pea.l [A6 - 0x6C] 000003E4 4EAD 11B2 jsr [A5 + 0x11B2 /* export_562 */] 000003E8 4A00 tst.b D0 000003EA 588F addq.l A7, 4 000003EC 6702 beq +0x4 /* 000003F0 */ 000003EE 7E01 moveq.l D7, 0x01 label000003F0: 000003F0 4A07 tst.b D7 000003F2 667E bne +0x80 /* 00000472 */ 000003F4 2F0C move.l -[A7], A4 000003F6 4EAD 3072 jsr [A5 + 0x3072 /* export_1546 */] 000003FA 2640 movea.l A3, D0 000003FC 41EE FE84 lea.l A0, [A6 - 0x17C] 00000400 4210 clr.b [A0] 00000402 4878 2CF9 push.l 0x2CF9 00000406 486E FE84 pea.l [A6 - 0x17C] 0000040A 4EAD 10F2 jsr [A5 + 0x10F2 /* export_538 */] 0000040E 200B move.l D0, A3 00000410 4FEF 000C lea.l A7, [A7 + 0xC] 00000414 675C beq +0x5E /* 00000472 */ 00000416 2053 movea.l A0, [A3] 00000418 41E8 005A lea.l A0, [A0 + 0x5A] 0000041C 2D48 FF84 move.l [A6 - 0x7C], A0 00000420 2D7C 0000 02E0 FF88 move.l [A6 - 0x78], 0x2E0 00000428 2F2E FF88 move.l -[A7], [A6 - 0x78] 0000042C 2F2E FF84 move.l -[A7], [A6 - 0x7C] 00000430 4EAD 10AA jsr [A5 + 0x10AA /* export_529 */] 00000434 7200 moveq.l D1, 0x00 00000436 4A00 tst.b D0 00000438 57C1 seq D1 0000043A 4401 neg.b D1 0000043C 4A01 tst.b D1 0000043E 508F addq.l A7, 8 00000440 672C beq +0x2E /* 0000046E */ 00000442 2053 movea.l A0, [A3] 00000444 41E8 005A lea.l A0, [A0 + 0x5A] 00000448 2D48 FF8C move.l [A6 - 0x74], A0 0000044C 41EE FE84 lea.l A0, [A6 - 0x17C] 00000450 2D48 FF90 move.l [A6 - 0x70], A0 00000454 2F08 move.l -[A7], A0 00000456 2F2E FF8C move.l -[A7], [A6 - 0x74] 0000045A 4EAD 10AA jsr [A5 + 0x10AA /* export_529 */] 0000045E 7200 moveq.l D1, 0x00 00000460 4A00 tst.b D0 00000462 57C1 seq D1 00000464 4401 neg.b D1 00000466 4A01 tst.b D1 00000468 508F addq.l A7, 8 0000046A 6702 beq +0x4 /* 0000046E */ 0000046C 7E01 moveq.l D7, 0x01 label0000046E: 0000046E 204B movea.l A0, A3 00000470 A023 syscall DisposHandle/DisposeHandle label00000472: 00000472 4A07 tst.b D7 00000474 660C bne +0xE /* 00000482 */ 00000476 7000 moveq.l D0, 0x00 00000478 2F00 move.l -[A7], D0 0000047A 2F0C move.l -[A7], A4 0000047C 4EAD 3062 jsr [A5 + 0x3062 /* export_1544 */] 00000480 508F addq.l A7, 8 label00000482: 00000482 4CEE 18C0 FE74 movem.l D6,D7,A3,A4, [A6 - 0x18C] 00000488 4E5E unlink A6 0000048A 4E75 rts export_1491: fn0000048C: 0000048C 4E56 0000 link A6, 0 00000490 48E7 0118 movem.l -[A7], D7,A3,A4 00000494 286E 0008 movea.l A4, [A6 + 0x8] 00000498 2F0C move.l -[A7], A4 0000049A 4EBA 0094 jsr [PC + 0x94 /* 00000530 */] 0000049E 2054 movea.l A0, [A4] 000004A0 7000 moveq.l D0, 0x00 000004A2 1028 0129 move.b D0, [A0 + 0x129] 000004A6 4A80 tst.l D0 000004A8 588F addq.l A7, 4 000004AA 661E bne +0x20 /* 000004CA */ 000004AC 2F0C move.l -[A7], A4 000004AE 4EAD 315A jsr [A5 + 0x315A /* export_1575 */] 000004B2 3E00 move.w D7, D0 000004B4 0C47 FFFF cmpi.w D7, 0xFFFF 000004B8 588F addq.l A7, 4 000004BA 670E beq +0x10 /* 000004CA */ 000004BC 2054 movea.l A0, [A4] 000004BE 117C 0002 0129 move.b [A0 + 0x129], 0x2 000004C4 2054 movea.l A0, [A4] 000004C6 3147 0122 move.w [A0 + 0x122], D7 label000004CA: 000004CA 4EAD 094A jsr [A5 + 0x94A /* export_293 */] 000004CE 4A00 tst.b D0 000004D0 6612 bne +0x14 /* 000004E4 */ 000004D2 4A2D FD2E tst.b [A5 - 0x2D2] 000004D6 674E beq +0x50 /* 00000526 */ 000004D8 266D F62A movea.l A3, [A5 - 0x9D6] 000004DC 2053 movea.l A0, [A3] 000004DE 4A28 0030 tst.b [A0 + 0x30] 000004E2 6642 bne +0x44 /* 00000526 */ label000004E4: 000004E4 2F0C move.l -[A7], A4 000004E6 2054 movea.l A0, [A4] 000004E8 2050 movea.l A0, [A0] 000004EA 2268 0168 movea.l A1, [A0 + 0x168] 000004EE 4E91 jsr [A1] 000004F0 4A00 tst.b D0 000004F2 588F addq.l A7, 4 000004F4 6630 bne +0x32 /* 00000526 */ 000004F6 2054 movea.l A0, [A4] 000004F8 4AA8 00A0 tst.l [A0 + 0xA0] 000004FC 6628 bne +0x2A /* 00000526 */ 000004FE 1B7C 0001 FD2E move.b [A5 - 0x2D2], 0x1 00000504 4878 2CF7 push.l 0x2CF7 00000508 2F0C move.l -[A7], A4 0000050A 4EAD 1D52 jsr [A5 + 0x1D52 /* export_934 */] 0000050E 4A00 tst.b D0 00000510 508F addq.l A7, 8 00000512 6712 beq +0x14 /* 00000526 */ 00000514 7000 moveq.l D0, 0x00 00000516 2F00 move.l -[A7], D0 00000518 7201 moveq.l D1, 0x01 0000051A 2F01 move.l -[A7], D1 0000051C 2F0C move.l -[A7], A4 0000051E 4EAD 3152 jsr [A5 + 0x3152 /* export_1574 */] 00000522 4FEF 000C lea.l A7, [A7 + 0xC] label00000526: 00000526 4CEE 1880 FFF4 movem.l D7,A3,A4, [A6 - 0xC] 0000052C 4E5E unlink A6 0000052E 4E75 rts fn00000530: 00000530 4E56 FF0C link A6, -0x00F4 00000534 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00000538 286E 0008 movea.l A4, [A6 + 0x8] 0000053C 2054 movea.l A0, [A4] 0000053E 0828 0004 009A btst.b [A0 + 0x9A], 0x4 00000544 56C0 sne D0 00000546 4400 neg.b D0 00000548 4A00 tst.b D0 0000054A 6700 00E0 beq +0xE2 /* 0000062C */ 0000054E 2054 movea.l A0, [A4] 00000550 3D68 0030 FFAE move.w [A6 - 0x52], [A0 + 0x30] 00000556 7000 moveq.l D0, 0x00 00000558 2D40 FFAA move.l [A6 - 0x56], D0 0000055C 7201 moveq.l D1, 0x01 0000055E 2D41 FFB4 move.l [A6 - 0x4C], D1 00000562 41EE FF98 lea.l A0, [A6 - 0x68] 00000566 702E moveq.l D0, 0x2E 00000568 A060 syscall FSDispatch/HFSDispatch 0000056A 3E00 move.w D7, D0 0000056C 0C47 FFCE cmpi.w D7, 0xFFCE 00000570 660A bne +0xC /* 0000057C */ 00000572 41EE FF98 lea.l A0, [A6 - 0x68] 00000576 7020 moveq.l D0, 0x20 00000578 A260 syscall FSDispatch/HFSDispatch, flags=2 0000057A 3E00 move.w D7, D0 label0000057C: 0000057C 4A47 tst.w D7 0000057E 6712 beq +0x14 /* 00000592 */ 00000580 41EE FF98 lea.l A0, [A6 - 0x68] 00000584 702F moveq.l D0, 0x2F 00000586 A060 syscall FSDispatch/HFSDispatch 00000588 41EE FF98 lea.l A0, [A6 - 0x68] 0000058C 702E moveq.l D0, 0x2E 0000058E A060 syscall FSDispatch/HFSDispatch 00000590 3E00 move.w D7, D0 label00000592: 00000592 4A47 tst.w D7 00000594 6600 0096 bne +0x98 /* 0000062C */ 00000598 2054 movea.l A0, [A4] 0000059A 316E FFB0 0122 move.w [A0 + 0x122], [A6 - 0x50] 000005A0 2054 movea.l A0, [A4] 000005A2 117C 0001 0129 move.b [A0 + 0x129], 0x1 000005A8 2054 movea.l A0, [A4] 000005AA 4AA8 00A0 tst.l [A0 + 0xA0] 000005AE 667C bne +0x7E /* 0000062C */ 000005B0 7001 moveq.l D0, 0x01 000005B2 C0AE FFB4 and.l D0, [A6 - 0x4C] 000005B6 57C0 seq D0 000005B8 0240 0001 andi.w D0, 0x1 000005BC 48C0 ext.l D0 000005BE 1E00 move.b D7, D0 000005C0 1C07 move.b D6, D7 000005C2 7000 moveq.l D0, 0x00 000005C4 2640 movea.l A3, D0 000005C6 2F0C move.l -[A7], A4 000005C8 2050 movea.l A0, [A0] 000005CA 2268 0168 movea.l A1, [A0 + 0x168] 000005CE 4E91 jsr [A1] 000005D0 4A00 tst.b D0 000005D2 588F addq.l A7, 4 000005D4 6704 beq +0x6 /* 000005DA */ 000005D6 4A07 tst.b D7 000005D8 673E beq +0x40 /* 00000618 */ label000005DA: 000005DA 4878 2CFA push.l 0x2CFA 000005DE 486E FF78 pea.l [A6 - 0x88] 000005E2 4EAD 10F2 jsr [A5 + 0x10F2 /* export_538 */] 000005E6 426E FF28 clr.w [A6 - 0xD8] 000005EA 7002 moveq.l D0, 0x02 000005EC 2D40 FF3C move.l [A6 - 0xC4], D0 000005F0 2054 movea.l A0, [A4] 000005F2 3D68 0030 FF22 move.w [A6 - 0xDE], [A0 + 0x30] 000005F8 486E FF0C pea.l [A6 - 0xF4] 000005FC 4EAD 1202 jsr [A5 + 0x1202 /* export_572 */] 00000600 4A40 tst.w D0 00000602 4FEF 000C lea.l A7, [A7 + 0xC] 00000606 6610 bne +0x12 /* 00000618 */ 00000608 4A07 tst.b D7 0000060A 6606 bne +0x8 /* 00000612 */ 0000060C 4AAE FF58 tst.l [A6 - 0xA8] 00000610 6706 beq +0x8 /* 00000618 */ label00000612: 00000612 7C01 moveq.l D6, 0x01 00000614 47EE FF0C lea.l A3, [A6 - 0xF4] label00000618: 00000618 4A06 tst.b D6 0000061A 6710 beq +0x12 /* 0000062C */ 0000061C 2F0B move.l -[A7], A3 0000061E 7000 moveq.l D0, 0x00 00000620 2F00 move.l -[A7], D0 00000622 2F0C move.l -[A7], A4 00000624 4EAD 3152 jsr [A5 + 0x3152 /* export_1574 */] 00000628 4FEF 000C lea.l A7, [A7 + 0xC] label0000062C: 0000062C 4CEE 18C0 FEFC movem.l D6,D7,A3,A4, [A6 - 0x104] 00000632 4E5E unlink A6 00000634 4E75 rts